make a major contribution - Français Anglais Dictionnaire